//package com.hua.yuan.common.https.interceptor;
//
//import org.json.JSONException;
//import org.json.JSONObject;
//
//import java.io.IOException;
//
//import okhttp3.Interceptor;
//import okhttp3.RequestBody;
//import okhttp3.Response;
//import okhttp3.ResponseBody;
//
///**
// * @Author: richsjeson.
// * @Description:  接收到服务端返回的报文
// * @Date:Created in 2018/12/28 12:19 AM.
// * @Modified By:
// */
//public class ResultDataInterceptor implements Interceptor {
//
//
//    private final static String ERROR_NO="errno";
//
//    private final static String ERROR_CODE="error_code";
//
//
//    private final static String ERRORMSG="errmsg";
//
//    private final static String ERROR_MSG="error_msg";
//
//
//    @Override
//    public Response intercept(final Chain chain) throws IOException {
//        //接收服务
//        Response response = chain.proceed(chain.request());
//        ResponseBody requestBody=response.body();
//        String result=requestBody.string();
//        try {
//            JSONObject resultJson = new JSONObject(result);
//            int errorCode=getErrorCode(resultJson);
//            String errMsg=getErrorMsg(resultJson);
//            //
//        } catch (JSONException e) {
//            e.printStackTrace();
//        }
//
//        return null;
//    }
//
//    /**
//     * 获取error_code的值
//     * @param pErrorCode
//     * @return 状态码
//     */
//    private int getErrorCode(JSONObject pErrorCode){
//
//        String errno=pErrorCode.optString(ERROR_NO);
//        String error_code=pErrorCode.optString(ERROR_CODE);
//
//        if(!errno.equals("")){
//            return Integer.parseInt(errno);
//        }
//        if(!error_code.equals("")){
//            return Integer.parseInt(error_code);
//        }
//        return 0;
//    }
//
//    /**
//     * 获取errorMsg
//     * @param pErrorMsg
//     * @return
//     */
//    private String getErrorMsg(JSONObject pErrorMsg){
//
//        String errMsg=pErrorMsg.optString(ERRORMSG);
//        String err_msg=pErrorMsg.optString(ERROR_CODE);
//
//        if(!errMsg.equals("")){
//            return errMsg;
//        }
//        if(!err_msg.equals("")){
//            return err_msg;
//        }
//        return 0;
//    }
//}
